﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Threading.Tasks;
//using Microsoft.AspNetCore.Mvc;
//using Admin.CYT369.Com.WebBase;

//namespace news.admin.cyt369.com.Areas.NewsAdmin.Controllers
//{
//    public partial class ArchiveCategorysController
//    {
//        /// <summary>
//        /// 栏目树
//        /// </summary>
//        /// <returns></returns>
//        [HttpGet]
//        public JsonResult GetArchiveCategorys()
//        {
//            var not_id = Request.Query.GetInteger("NOT_ID");
//            var parentId = Request.Query.GetInteger("ParentID",0);

//            var categorys = news.admin.cyt369.com.services.Services.ArchiveCategoryService.Instance.GetArchiveCategorys(parentId, not_id);

//            return DefaultJson(categorys);
//        }

//        /// <summary>
//        /// 一级栏目
//        /// </summary>
//        /// <returns></returns>
//        [HttpGet]
//        public JsonResult GetRootArchiveCategory()
//        {
//            var categorys = news.admin.cyt369.com.services.Services.ArchiveCategoryService.Instance.GetRootArchiveCategory();

//            return DefaultJson(categorys);
//        }

//        [HttpGet]
//        public JsonResult GetArchiveCategoryByID(long id)
//        {
//            var category = news.admin.cyt369.com.services.Services.ArchiveCategoryService.Instance.GetArchiveCategoryByID(id);

//            return DefaultJson(category);
//        }

//        [HttpDelete]
//        public IActionResult DeleteArchiveCategory(long id)
//        {
//            var resp = new Admin.CYT369.Com.WebBase.ExecuteResult();
//            if (news.admin.cyt369.com.services.Services.ArchiveCategoryService.Instance.DeleteArchiveCategory(id))
//            {
//                resp.Result = true;
//            }
//            else
//            {
//                resp.Msg = "删除失败";
//            }

//            return DefaultJson(resp);
//        }

//        [HttpPost]
//        public IActionResult SaveArchiveCategory([FromForm] news.admin.cyt369.com.services.Models.ArchiveCategory archiveCategory)
//        {
//            var resp = new Admin.CYT369.Com.WebBase.ExecuteResult();
//            if (archiveCategory != null && news.admin.cyt369.com.services.Services.ArchiveCategoryService.Instance.SaveArchiveCategory(archiveCategory))
//            {
//                resp.Result = true;
//                resp.Msg = System.Text.Json.JsonSerializer.Serialize(archiveCategory);
//            }
//            else
//            {
//                resp.Msg = "保存失败";
//            }

//            return DefaultJson(resp);
//        }

//    }
//}